package org.example.maven.service;

import org.example.maven.pojo.operation.loginLog.AddLoginLog;
import org.example.maven.pojo.operation.loginLog.LoginLogList;
import org.example.maven.pojo.operation.loginLog.SearchLoginLog;

import java.util.List;

public interface LoginLogService {
    //获取登录日志
    List<LoginLogList> getLoginLog(Integer pageNum,Integer pageSize);

    //获取所有的登录日志
    List<LoginLogList> getAllLogging();

    //获取total数
    Integer getLoginLogCount(SearchLoginLog searchLoginLog);

    //添加用户的登录日志
    void addLoginLog(AddLoginLog addLoginLog);

    //删除登录日志
    void deleteLoginLog(String[]id);

    //获取特定的登录日志
    List<LoginLogList> getSpecieLoginLog(SearchLoginLog searchLoginLog,Integer pageNum,Integer pageSize);

    //删除全部登录日志
    void deleteLoginLogAll();

}
